$(document).ready(function () {
    var list = $('#instruction_List');
    $('.xh-datagrid-toolbar').parseToolbar();
    $('.xh-form').parseForm($('#bt_form_add, #bt_form_edit'));
    /*初始化列表*/
    list.initDataGrid(moduleUrl + 'Service/getInstructionList').setSelectThenEnable(['bt_list_del']);
    /** 列表 **/
    $('#bt_list_add').click(function () {
        $('#instruction_dialog').dialog({
            top: $(window).height() / 5 ,
            left: $(window).width() / 40
        }).dialog('open');
        $('#bt_form_reset').click();
        $('.xh-form').fadeIn();
        $('#bt_form_edit').hide();
        $('#bt_form_reset, #bt_form_add').show();
    });
    //删除事件
    $('#bt_list_del').click(function () {
        var ids = list.getDataGridSelectedFields('id');
        $.overtFun.clickDelList(ids, moduleUrl + 'Service/delInstruction');
        // list.dataGridReload();
        // location.reload();
    });
    //回车事件
    $('#instruction_List_toolbar').keydown(function () {
        if (event.keyCode == "13") {
            $('#bt_list_search').click();
        }
    });
    //模糊搜索指令
    $('#bt_list_search').click(function () {
        var _search = {"keywords": $('#List_Search').getElementValue()};
        list.addDataGridParams(_search);
    });

     /*DataGrid.onDblClickRow = function(rowIndex, rowData){
     console.log(rowIndex);
     console.log(rowData);
     $.overtFun.clickAddList();
     $('#bt_form_add, #bt_form_reset').hide();
     $('#bt_form_edit').show();
     $("#xh_form").xhFrom('fillData', rowData).find('[must=true]').change();
     return false;
     };*/

    /** 表单 **/
    $('#bt_form_add').click(function () {
        // $.overtFun.clickSubmitForm();
        // if (!_list) _list = $('#List');
        $('#xh_form').submit();
        $('.xh-form').hide();
        $('.xh-datagrid').parent().fadeIn();
        $('#instruction_dialog').dialog('close');
        $('body').css('overflow-y', 'hidden');
        list.dataGridReload();
    });
    $('#bt_form_back').click(function () {
        $.overtFun.clickBackForm();
    });
    $('#bt_form_reset').click(function () {
        $.overtFun.clickResetForm();
    });


});
